forward simulation